b85839ec5a6edf5ce0629835715659ef24528d23,app/src/main/java/com/jrummyapps/packagemanager/fragments/InstallerFragment.java,InstallerFragment,onClick,#View#,262
Before Change
File destination = new File(getActivity().getCacheDir(), binary.name + "/" + binary.filename);
Download download = new Download.Builder(binary.path)
.setDestination(destination)
.setShouldRedownload(false)
.setMd5sum(binary.md5sum)
.build();
After Change
if (binary.path.startsWith("http")) {
File destination = new File(getActivity().getCacheDir(), binary.name + "/" + binary.filename);
if (destination.exists() && destination.length() == binary.size) {
Installer installer = new Installer.Builder()
.setFilename(binary.filename)
.setBinary(new AFile(destination))
.setPath(path)
.setSymlink(true)
.setOverwrite(false)
.create();
new Thread(installer).start();
} else {
download = new Download.Builder(binary.path)
.setDestination(destination)
.setFilename(binary.filename)
.setShouldRedownload(true)
.setMd5sum(binary.md5sum)
.build();